torturous
tortuous
agonizing
tormenting
teasing
frustrating
unbearable